<div class='content'>
	<p><b>喝下这碗鸡汤: </b>要治好"自以为自己有天赋"这个精神疾病，认识到自己是个普通人，要肯下笨功夫，才能出成果。<b>“重复就是力量”</b>。<b>“数量堆死质量”</b>。/ 坚决看多，才能有动力，有效率。远离负能量，远离消极的人。/绝大多数人又懒又自负，只要使劲努力一把，就跑到他们前面了。/ 别说天赋，绝大多数人的努力还没有到拼天赋的阶段。 /别抱怨富二代，你还没有资格和他们正面PK，你的对手是和你一样智商、资质、背景的群体。 / 不要提前给自己设限，干就是了，干了再说。 /做艰难的决定，理性取舍，主动出击。 / 常怀感恩之心，常带笑脸，如果没有得到，就怪自己努力不够，还不足以感动上天。</p>




	<p>Aim: 记录本博客系统及其改进; 学习git等IT技能.</p>
	
	<h2>项目1：txtBlog博客系统</h2>
	<pre class=saying>"世界上只有一种真正的英雄主义，就是认清了生活的真相后，还依然执着地热爱它。" ——罗曼·罗兰</pre>
	<p></a>该频道追踪本博客使用的 <a target="_blank" href='https://github.com/DawnEve/txtBlog'>txtBlog博客系统</a> 的历史版本和最新进展。</p>
	<p class=red><b>txtBlog</b>(A simple yet powerful php blog system for reading and organizing txt files. )</p>
	
	<p class=btn>
		<span class=tips>记得star我哦！&rarr; &rarr;</span>
		<a class=green target="_blank" href='https://github.com/DawnEve/txtBlog'>txtBlog @ github</a>
		
		<a class=red target="_blank" href='http://tieba.baidu.com/p/4241959418?pid=81508027693'>txtBlog @ tieba</a>
		<a class=blue target="_blank" href='index.php?k=Git&id=0_3'>txtBlog系统使用手册</a>
	</p>
	<a href="https://shields.io/category/version"><img src="https://img.shields.io/badge/Follow-20-4183C4?logo=github&style=social"></a>


<pre>
为什么写这个博客系统呢？
这篇文章可能就是答案： <a href='http://blog.sina.com.cn/s/blog_46402b230102uz5p.html'>能否给我一个干净的知识管理工具？</a>

预期长什么样子呢？
简言之：高大上，简约，易用。
样式参照：
	微信文档 http://mp.weixin.qq.com/wiki/home/
	看云 http://www.kancloud.cn/digest/linuxzhang/121697
	云表格 https://www.huoban.com/discovery/introduction.html

下一个版本：
	增强的提取目录js插件（缓动到目标区域，侧边悬停）： http://www.cnblogs.com/xdp-gacl/p/3718879.html
</pre>



<pre class=saying>道不同不相为谋。不要尝试去改变别人，也不要给别人提建议；提错了，他会来责问你，提对了，他不会感谢你。 而且你提了，他没听，之后事发了，你就是罪人。记住一句话，见不得别人好的人都是要吃你能量的人。远离吃你能量的人，靠近能能量互换的人。</pre>
	
	<h3>预期目标</h3>
	<ul>
		<li>用户统计（IP地址获取、访问次数等）<b class=green>实现于[v0.3.3]:没有统计访问次数。[v0.4.1.4]增加站长统计</b></li>
		<li>评论及管理（留言、回复、删除、消息提醒）<b class=green>实现于[v0.3.3.2]:duoshuo插件</b></li>
		<li>txt文件的自动大纲视图 <b class=green>实现于[v0.3.6.1]从txt中自动提取标题成目录，点击目录跳到对应目录。</b></li>
		<li>多文件格式的支持（txt/html/MarkDown/...）<b class=green>实现于[v0.3.8] 支持markdown文件，提供2种css样式，但是目前仅1种可用。
			<br />
			使用 <a target='_blank' href='https://github.com/SegmentFault/HyperDown'>HyperDown</a>解析器。 [一个结构清晰的，易于维护的，现代的PHP Markdown解析器]</b>
		</li>
		<li>返回顶部js缓动效果 <b class=green>实现于[v0.3.9]gotoTop()。</b></li>
		<li>全局缓存 <b class=green>实现于[v0.4]全局静态缓存60s，可以首页传入正在编辑的keyword。依赖2个函数。</b></li>
		<li>用户管理（用户注册、评论、第三方登录等）</li>
		<li>全局搜索（关键字搜索）<b class=green>实现于[v0.5]借助git下的linux命令 find/ls/grep,没有前台</b></li>
		<li>广告推荐等功能（悬挂位置、点击次数）</li>
		<li>代码高亮(前端按语言高亮显示)</li>
		<li>上一篇和下一篇导航功能、响应鼠标、键盘翻页</li>
		<li>多皮肤风格切换（基于cookie记忆）</li>
		<li>前台对目录、内容进行增、删、改、查操作</li>
		<li>按日期进行归档</li>
		<li>底部导航单独成页面<br>
		</li>
		<li>二级菜单</li>
		<li>选择一个开源证书：http://choosealicense.com/</li>
		
		
		<li>后台显示孤岛文件、空目录</li>
	</ul>
	
	
	
	
	
	<br>
	<h2>项目2：学习git</h2>
	<p><a target=_blank href="https://git-scm.com/">Git</a>是一款免费、开源的分布式版本控制系统，用于敏捷高效地处理任何或小或大的项目。很强大的版本控制软件。
	Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.</p>
	<p>Git 视频: <a target=_blank href="http://www.imooc.com/learn/390">版本控制入门 – 搬进 Github</a></p>
	<p>Git 教程: <a title='[强烈推荐]' target=_blank href="https://www.liaoxuefeng.com/wiki/896043488029600">廖雪峰 - Git教程</a> 鉴于廖大神的git教程太好了，请读者直接参考。本文主要记录我不理解、不清楚的命令。</p>
	<p>Git 教程: <a title='[强烈推荐]' target=_blank href="https://ohshitgit.com/">ohshitgit</a>，一些场景该使用哪些git语句？</p>
	
	
	<h3>what's new?</h3>
	<p><a href='http://kb.cnblogs.com/page/535581/'>Git协作流程</a></p>
	<p><a href='http://www.ruanyifeng.com/blog/2015/08/git-use-process.html'>git rebase</a></p>
	<p>[Bitbucket 让 pull request变得更强大，可即刻提升团队代码质量] <a href='http://blog.csdn.net/atlassian2013/article/details/50787107'>pull request</a> 随便的地拉取Alice的变更到master并不是个好主意。master代表你要交付给客户的代码，所以你通常会留心合并进来的变更。与其拉取进master，不如把变更集先拉取进一个独立的分支，检查变更之后再合并的模式更好一些：</p>
	<p>git fetch</p>
	<p>还需要看其他版本管理软件，如svn吗？</p>
	
	
<pre>
cd /path/to/my/repo
git remote add origin https://dawnEve@bitbucket.org/dawnEve/learnjs.git
git push -u origin --all # pushes up the repo and its refs for the first time
git push -u origin --tags # pushes up any tags

url:https://bitbucket.org/dawnEve/learnjs
usr: j***l@live.com
psw:
</pre>
	
</div>